public interface CharacterSource {
public void addCharacterListener (CharacterListener c1);
public void removeCharcterListener (CharacterListener c1);
public void nextCharacter();
}